.detail{
  .tab-bar{
    font-size: rem(16px);
    display: flex;
    border-bottom: rem(1px) solid #f0f0f0;
    margin-top: rem(64px);
    .tab-item{
      flex: 1;
      height: rem(35px);
      line-height: rem(35px);
      position: relative;
      color: #666666;
      text-align: center;
      text-decoration: none;
      &.active{
        &:after{
          content: '';
          display: block;
          height: rem(2px);
          width: rem(55px);
          position: absolute;
          border: 0;
          left: 50%;
          transform: translateX(-50%);
          -webkit-transform: translateX(-50%);
          background-color: #ffd161;
        }
      }
    }
  }
  .mask{
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgba(0,0,0,0.7);
  }
}